PlayStation Portable homebrew

PlayStation Portable homebrew refers to the process of using exploits and hacks to execute unsigned code on the PlayStation Portable (PSP).

Contents

History of homebrew

Soon after the PSP was released, hackers began to discover exploits in the PSP that could be used to run unsigned code on the device. Sony released version 1.51 of the PSP firmware in May 2005 to plug the holes that hackers were using to gain access to the device.[1] On 15 June 2005 the hackers distributed the cracked code of the PSP on the internet. Hackers refused to apply updates which would render their hacks unusable so Sony attempted to convince users that there was a benefit to upgrading by including new features in the firmware updates, such as a web browser, and not just security patches to plug the vulnerabilities. BusinessWeek dubbed this the "carrot-and-stick" approach.[2]

In August 2005 Sony released version 2.0 of the firmware which included the web browser, file compatibility updates and other features.[3] Hackers and other homebrew enthusiasts then encountered the first trojan for the PSP. Symantec called this trojan "Trojan.PSPBrick". Users attempting to downgrade their PSP using this software instead found that it was rendered inoperable as this software deleted mandatory/important system files.[4] Over the course of 2005 Sony released six different versions of the firmware and hackers typically responded to it by downgrading to avoid the new security updates.[2]

In Mid-2006, after several months of problems in defeating the PSP's firmware a file was posted online which allowed new PSPs running firmware version 2.6 to downgrade to 1.5 so they could then be hacked using older methods. This reportedly caused more buzz in the community than any recent official offerings for the device.[5]

Dark_AleX

Dark AleX (aka Dark_AleX, Dax) is a Spanish programmer who writes homebrew applications for the PlayStation Portable. Dark AleX, as well as other variations of the name, is a pseudonym under which he works. [6] One of the drawbacks of downgrading the PSP is that new official media may require the presence of a new firmware edition. Dark_Alex had released a custom firmware called "Dark Alex's Open Edition firmware" or "Custom Firmware (CFW)" which opens the firmware but allows users to use the existing feature set of the current edition. Sony quickly patched the firmware again, continuing the cat-and-mouse game with the hackers and users.[7] In 2006 Sony released six updates to the system firmware and in 2007 they released another six updates.[3] In July 2007 Dark_AleX officially stopped his work on the PSP, citing perceived problems with Sony as one of the reasons for his departure.[8] Some people even suggested that Dark_AleX was paid by Sony not to release any more custom firmware, but Sony denied this.[9]

Custom Firmware allows the running of unsigned code such as homebrew applications and UMD backups, emulators for other consoles, as well as PlayStation games when the disc images are converted into PSP format.[10]

Motivation for homebrew

The conglomerate of developers and users of computer products, developing and using applications ("Homebrew") that do not have vendor support, are due to internet.

The Scene, is using errors and vulnerabilities within the system or more recently, various security flaws, bugs, or exploits to get unsigned code running on them. These exploits appear in commercial video games or more commonly appear in promotional demos of Sony distributed before launching a new video game.

The scene[11] is important for fans of gadgets, not only for his work, but because it opened the door for other developers could continue to expand the possibilities of using this console to get is as versatile as the console GP32.

Some hackers have stated that the motivation for unlocking the PSP has nothing to do with piracy, but allowing individuals full access to the products they've purchased and the freedom to do what they want with the item as well as the interest in exploring something unknown.[2][12] Fanjita, a member of the hacker group "N00bz!", stated,

"Everyone has the right to do what they want with their own hardware. Piracy does upset me, and because what we are doing opens the way to piracy it's harder to justify it morally. But our stance on piracy is clear, and we hope to be role models. Sony have never been in touch with me, so I am confident that what we are doing is legal."[7]

Additional features added including the ability to emulate and play the ROMs of other consoles, play homebrew games, share music, print photos, watch videos from streaming sites such as YouTube, and run additional video formats originally unsupported by the device.[2]

Apart from free software original, software developed for other devices and other electronic dictionaries, PDAs, GPS viewer, desktop computers 80 and 90, etc which is no longer for sale by the simplicity of its interface, new original software developed by amateurs in relatively unknown computer languages ​​(such as LUA, PAlib, etc), or for other reasons, free programming is available on the PSP and has attracted to fans of such software, to the world of PSP.

Originally, when the console came out with its first firmware, 1.00, the Sony device allowed the execution of unsigned code on psp console. A small group of fans achieved successfully carry some homebrew code PS2, and remove the software from some UMD optical discs using the wifi, being able to copy and run the software extracted from the Memory Stick. Sony was understandably feared by the reduction of the benefits in its investment. A few months later, with the release of Firmware 1.50, Sony changed its security and prevent any free access to its console, regardless of which software were use in the console, copyright or not. However, the hobby continues and thousands of programmers around the world are contributing to that. Every day there are more and more applications and games "homebrew" for the PlayStation Portable.

Although often questioned the legality of homebrew, in Japan these programs are called Dojin Soft which is the way to say that this software is not illegal. The Dojin Soft is widespread among users. The use of the term piracy is totally incorrect, as most software is completely original and as high as this one paid by Sony. The criminalization of the creatives is an exaggeration to equate the act of sharing or innovate, with the violence of the pirate ships. The Free Software Foundation includes this meaning with others, in its list of expressions to avoid. [13]

The scope of protection of copyright works at international level are governed by the "Berne Convention for the Protection of Literary and Artistic Works", which establishes a minimum term of 50 years from the death of the author. The way to treat legislation these offenses is a topic of controversy in many countries of the world. However, most of the homebrew is free and of course, these measures do not affect them. The console owner has the right to use its console as like and do it.

Sony's position

Sony has told the media that any issues resulting from running modified code on the device would void the warranty.[1][2] They have also stated that the problem is not with homebrew but piracy.[7] However their constant firmware updates are seen as attempts to hamper homebrew development.[14] According to Phillip Torrone from Make Magazine, this hampering could be due to the attempts to curb piracy and may cause more harm than good.[12]

"I think the really smart companies should release their products to the alpha geeks for six months and let the alpha geeks play around with them. It seems to me they'd save a lot of money on R&D, and they'd come out with much more solid products."

However, Sony has also said that, when questioned about homebrew game support, Jack Tretton replied with,

"I think that is something that is in the works. We certainly see some of the stuff that has been done via homebrew, and it's incredibly creative. And I think we'd like to try and tap into that a little bit more."[15]

The homebrew of the PSP or software unofficial, consists of applications and games created by amateur programmers and experts, and software programs developed to eliminate barriers to operation. This homebrew software is characterized by to be free and open.

Homebrew software types

To install homebrew programs sometimes is not easy. Comics viewer described is for firmware 3.80 M33-5, but fits most. Epubs viewer psp fits all. The format cbr to read comics part of an archive in rar or cso as compressed folders, that must be copied to the folder ISO without decompressing, if you want the backup to work.

The backups loaded must be compatible with the firmware in question, we must select properly the parameters of the program and we must put the files into the appropriate folder, which can be GAME,ISO, etc. depending from the OS in psp.

Programs like bookr[30], come in their own folder and just need to copy the bookr aplicattion to GAME folder, the bookr program can open all folders in the console until it find the one that contains PDF files. Some people find it more stability in the original version and others do better with that of NCT2K, depending on CFW to have the console and the PSP model, for which will do best by example, bookr original version, which displays files fully photo as comics, the PSP 1000, the new versions designed for PSP Slim bookr not get it and vice versa. PSPComic[31][32] being easy to install can be confusing and discourage their installation.

In the comic viewer cbr and cbz format, PSPComic, normally the people try to put the program on "/ISO" folder, but that folder is for Image ISOs for normal programs is the folder "/PSP/GAME". To read e-books in epub format, PSP need a EPUB viewer in format Java, since there is even an psp application that read directly epub format. Then PSP must use a emulator java. First must install for example, the version of PSPKVM[33] (0.5.5) to emulate the Java platform and to use for example, the java epubs viewer open source Albite Reader 2.1[34] (version not Touch).

PSPKVM program begins, once inside, it must be to install the application of Albite Reader. Then it must create a root folder on the Memory Stick with the name "pspkvm" and to copy the books in EPUB format inner, this can be done from the Windows file explorer, having connected the PSP to the computer. When the program starts Albite Reader, opening a location request, it must be select the root. It is a very complete player with an English menu that allows regular changes in epubs readers.

References

  1. ^ a b "Sony battles hackers over hijacked games". Reuters. 2005-07-06. http://www.redorbit.com/news/display/?id=166043&source=r_scifi_gaming. Retrieved 2008-12-02. 
  2. ^ a b c d e Kenji Hall (2005-12-01). "Attack of the Playstation Hackers". BusinessWeek. http://www.businessweek.com/technology/content/dec2005/tc20051230_356459.htm. Retrieved 2008-07-21. 
  3. ^ a b "Playstation.com - Support - System Updates - psp". http://www.us.playstation.com/support/systemupdates/psp/history.html. 
  4. ^ Robert McMillan (2005-10-08). "Trojan Trashes Playstation Portable". PC World. http://www.pcworld.com/article/122915/trojan_trashes_playstation_portable.html. Retrieved 2008-07-22. 
  5. ^ Mike Musgrove (2006-06-06). "Routine Upgrades Are the Bane of 'Homebrew' Enthusiasts". The Washington Post. http://www.washingtonpost.com/wp-dyn/content/article/2006/07/05/AR2006070501627.html. Retrieved 2008-07-28. 
  6. ^ Rubens, Paul (2007-02-26). "Three hacker teams unlock the PSP". BBC News. http://news.bbc.co.uk/1/hi/technology/6397797.stm. Retrieved 2008-02-17. 
  7. ^ a b c Paul Rubens (2007-02-26). "Three hacker teams unlock the PSP". BBC. http://news.bbc.co.uk/2/hi/technology/6397797.stm#chart. Retrieved 2008-07-21. 
  8. ^ Patel, Nilay. "PSP modder extraordinare Dark_AleX calls it quits". engadget. http://www.engadget.com/2007/07/03/psp-modder-extraordinare-dark-alex-calls-it-quits. Retrieved 2008-08-05. 
  9. ^ Totilo, Stephen. "Sony Exec Talks New PSP's Upgrades, GPS Attachment, NYC Appeal And More". MTV. http://www.mtv.com/news/articles/1566451/20070806/index.jhtml. Retrieved 2008-08-05. 
  10. ^ Swann, Graham. "Investigating the PSP's PSone emulator". Eurogamer. http://www.eurogamer.net/article.php?article_id=72468. Retrieved 2008-08-05. 
  11. ^ http://psp.scenebeta.com/
  12. ^ a b Mike Musgrove (2005-07-12). "Tapping into Tinkering". The Washington Post. http://www.washingtonpost.com/wp-dyn/content/article/2005/07/11/AR2005071101638_2.html. Retrieved 2008-07-@22. 
  13. ^ http://www.gnu.org/philosophy/words-to-avoid.es.html#Piracy
  14. ^ Gregory A. Quirk (2007-11-20). "Under the Hood: Sony Playstation Portable slims down". EETimes. http://www.eetimes.com/news/semi/showArticle.jhtml?articleID=204200248. Retrieved 2008-07-22. 
  15. ^ Greg Miller (2007-07-23). "Mailbag for 23 July 2007 - The Small Fish". IGN. http://psp.ign.com/mail/2007-07-23.html. Retrieved 2008-12-24. 
  16. ^ http://psp.scenebeta.com/noticia/low-custom-firmware-neur0n
  17. ^ http://psp.scenebeta.com/
  18. ^ http://www.elotrolado.net/hilo_tutorial-autoinstaller-cf5-00m33-6-kernel1-5-popsloader_1219033
  19. ^ http://psp.scenebeta.com/node/77781
  20. ^ http://timidity.sourceforge.net/#info
  21. ^ http://cooleyes.fx-world.org/
  22. ^ http://irshell.org/
  23. ^ http://psp.scenebeta.com/noticia/english-spanish-dictionary
  24. ^ http://www.qj.net/qjnet/psp/psp-homebrew-learn-japanese-v06.html
  25. ^ http://www.pspkvm.com/
  26. ^ http://forums.qj.net/psp-development-forum/107816-release-remote-joy-sdl-psp-tyranid-psp-video-window.html
  27. ^ http://psp.scenebeta.com/noticia/remote-joy
  28. ^ http://dl.qj.net/psp/tools-utilities-on-pc/remotejoy-gui-v151.html
  29. ^ http://endlessparadigm.com/forum/showthread.php?tid=1851
  30. ^ http://sourceforge.net/projects/bookr/
  31. ^ http://allinstallforum.com/showthread.php?tid=54
  32. ^ http://pordescargadirecta.com/recursos-y-tutoriales/184527-pspcomic-lector-comics-cbr-cbz-ultimas-versiones-mediafire/
  33. ^ http://psp.scenebeta.com/noticia/pspkvm
  34. ^ http://svetlin.posterous.com/albite-reader